﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MJD.Comunes.Entidades;

namespace MJD.Transaccional.AccesoDatos.Interfaces
{
    /// <summary>
    /// Clase que hace de contrato para los DAO's de la entidad ciudad
    /// </summary>
    public interface IDaoCiudad:IDaoBase<Ciudad>
    {
        /// <summary> Metodo que consulta todas las ciudades de un estado dado </summary>
        /// <param name="estado">datos del estado a consultar las ciudades</param>
        /// <returns>lista de ciudades que pertenece al estado</returns>
        IList<Ciudad> ConsultarPorEstado(Estado estado);
    }
}
